body{
  background-color: #fff;
}
.yxxq-banner-box{
  height: 30.353rem;
  overflow: hidden;
}
.yxxq-banner-img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.iconfont-1{
  background-image: linear-gradient(30deg, #24a9e1 40%, #fff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 1.938rem;
  margin-right: 1.375rem;
}
.fliter{
  width: 100%;
  height: 30.353rem;
  position: absolute;
  top:0;
  left:0;
  right:0;
  background-image: linear-gradient(to left,transparent 52%,#24a9e1,#24a9e1);
}
.sc-info{
  margin-top:4.75rem;
  color:#fff;
}
.tag{
  li{
    font-size: 0.875rem;
    border:0.125rem dashed #fff;
    border-radius: 0.313rem;
    padding:0.075rem 0.875rem;
    margin-right:2.12rem;
  }
}
.sc-desc{
  width: 29rem;
  height: 6.938rem;
  line-height: 1.7;
  font-size: 0.875rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
}
.sc-data{
  font-size: 1.5rem;
  margin-right: 6.75rem;
  h4{
    margin-bottom: 0;
  }
  .big-num{
    font-size: 3.75rem;
    line-height: 1;
  }
}
.zy-card{
  width: 16.406rem;
  height: 19.25rem;
  background-color: #ffffff;
  box-shadow: 0rem 0.188rem 0.813rem 0rem
  rgba(0, 0, 0, 0.27);
  overflow: hidden;
  .zy-pic{
    width: 281px;
    height: 194px;
    object-fit: cover;
    background-color: #dcdcdc;
  }
  h4{
    font-size: 1.25rem;
  }
}
.btn-yellow{
  background-color: #f39800;
  color:#fff;
}
.xz-desc{
  color:#666;
}
.bmxz-box{
  height: 23.063rem;
  overflow-y: auto;
}
.zy-table{
  width: 36.813rem;
  height: 23.063rem;
  background-color: #ffffff;
  box-shadow: 0rem 0.188rem 0.813rem 0rem
  rgba(0, 0, 0, 0.27);
  border: solid 0.063rem #d3d3d3;
  overflow-y: auto;
}
.yxxq-art-list{
  margin-left: -30px;
  height: 11.251rem;
  .yxxq-art{
    list-style-type: square;
    line-height: 2.35;
  }
  a{
    display: inline-block;
    width: 15.438rem;
  }
  span{
    width: 5.5rem;
    color:#666;
  }
}
.count-time-5{
  background: url("../img/yxxy/pic-7.png") no-repeat;
  background-size: 100% 100%;
}
.yxxq-zx{
  height: 17.625rem;
  overflow: hidden;
}
//右侧悬浮按钮
.right-btns{
  position: fixed;
  top:40%;
  right:2.25rem;
  .right-btn-item{
    position: relative;
    width: 4.375rem;
    height: 4.375rem;
    background-color: #e6e6e6;
    text-align: center;
    margin-bottom: 0.313rem;
    font-size: 0.75rem;
    cursor: pointer;
    &:hover{
      .right-left-content{
        display: block;
      }
    }
    .iconfont-2{
      margin:auto;
      color:#000;
      font-size: 1.938rem;
    }
    .right-left-content{
      display: none;
      position: absolute;
      top:0;
      right: 5.375rem;
      width: 9.625rem;
      border:1px solid #29a7e1;
      padding: 0.875rem 1.125rem;
      color:#29a7e1;
      background-color: #fff;
    }
  }
}